Dimensions of Difficulty in Translating Natural Language into First-Order Logic
نویسندگان
چکیده
In this paper, we present a study of a large corpus of student logic exercises in which we explore the relationship between two distinct measures of difficulty: the proportion of students whose initial attempt at a given natural language to first-order logic translation is incorrect, and the average number of attempts that are required in order to resolve the error once it has been made. We demonstrate that these measures are broadly correlated, but that certain circumstances can make a hard problem easy to fix, or an easy problem hard to fix. The analysis also reveals some unexpected results in terms of what students find difficult. This has consequences for the delivery of feedback in the Grade Grinder, our automated logic assessment tool; in particular, it suggests we should provide different kinds of assistance depending upon the specific ‘difficulty profile’ of the exercise.
منابع مشابه
Translating Spanish into Logic through Logic
We discuss the use of logic for natural language (NL) processing, both as an internal query language and as a programming tool. Some extensions of standard predicate calculus are motivated by the first of these roles. A logical system including these extensions is informally described. It incorporates semantic as well as syntactic NL features, and its semantics in a given interpretation (or dat...
متن کاملKnowledge Representation Using Predicate-Argument Structures with Nonclassical Quantifiers
The paper aims at contributing to the problem of translating natural (ethnic) language into the framework of formal logic in a structure-preserving way. There are several problems with encoding knowledge in logic-derived formalisms. Among the most difficult are those connected with natural language quantifiers. Even for relatively simple natural language sentences there are readings hard to enc...
متن کاملLow-Dimensional Embeddings of Logic
Many machine reading approaches, from shallow information extraction to deep semantic parsing, map natural language to symbolic representations of meaning. Representations such as first-order logic capture the richness of natural language and support complex reasoning, but often fail in practice due to their reliance on logical background knowledge and the difficulty of scaling up inference. In...
متن کاملAn Implementation Of Formal Semantics In The Formalism Of Relational Databases
This paper presents an implementation of formal semantics as described in Keenan and Fa!tz's Boolean Semantics for Natural Langt~age [4]. The main characteristic of this implementation is that it avoids the intermediate step of translating NL into a formal language, such as an extended version of predicate calculus. My choice of not using any intermediate language, which Montague already sugges...
متن کاملThe Effects of Task Complexity on English Language Learners’ Listening Comprehension
This article reports on the findings of a study that investigated the impact of manipulating task performance conditions on listening task performance by learners of English as a foreign language (EFL). The study was designed to explore the effects of changing complexity dimensions on listening task performance and to achieve two aims: to see how listening comprehension task performance was aff...
متن کامل